Ext.define('Usws.view.Viewport', {
	extend : 'Ext.container.Viewport',
	requires : [ 
	        'Ext.ux.form.MultiSelect',
			'Usws.view.Header', 'Usws.view.Navigation',
			'Usws.view.ContentPanel', 'Usws.view.sysUser.SysUser',
			'Usws.view.meeting.Meeting', 'Usws.view.meeting.MeetingEdit',
			'Usws.view.meetingAttendee.MeetingAttendee',
			'Usws.view.video.Video', 'Usws.view.video.VideoEdit',
			'Usws.view.videoAttendee.VideoAttendee',
			'Usws.view.videoComment.VideoComment',
			'Usws.view.videoComment.VideoCommentEdit',
			'Usws.view.videoExtattr.VideoExtattr', 'Usws.view.videoExtattr.VideoExtattrEdit',
			'Usws.view.videoFile.VideoFile',
			'Usws.view.videoFile.VideoFileEdit', 'Usws.view.baseDict.BaseDict',
			'Usws.view.baseDict.BaseDictEdit',
			'Usws.view.baseVideoCat.BaseVideoCat',
			'Usws.view.baseVideoTypeExtattr.BaseVideoTypeExtattr', 'Usws.view.baseVideoTypeExtattr.BaseVideoTypeExtattrEdit',
			'Usws.view.baseVideoCat.BaseVideoCatEdit', 'Usws.view.clz.Clz',
			'Usws.view.clz.ClzEdit', 'Usws.view.school.School',
			'Usws.view.school.SchoolEdit', 'Usws.view.userAttr.UserAttr',
			'Usws.view.userAttr.UserAttrEdit', 'Usws.view.sysUser.SysUserEdit',
			'Usws.view.channel.Channel', 'Usws.view.channel.ChannelEdit','Usws.view.channel.ChannelVideoAddWindow', 'Usws.view.channel.ChannelVideoAdd',
			'Usws.view.channel.ChannelVideoListWindow', 'Usws.view.channel.ChannelVideoList',
			'Usws.view.videoAuthLog.VideoAuthLog',
			'Usws.view.videoPlayLog.VideoPlayLog',
			'Usws.view.videoType.VideoType',
			'Usws.view.videoType.VideoTypeEdit'
	],

	layout : 'border',

	items : [ {
		region : 'north',
		xtype : 'appHeader'
	}, {
		region : 'west',
		xtype : 'navigation',
		width : 250,
		split : true,
		stateful : true,
		stateId : 'mainnav.west',
		collapsible : true
	}, {
		region : 'center',
		xtype : 'contentPanel'
	} ]
});